package com.lst.tools.redis.properties;

import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * @author: Frank
 * @date: 2019/09/24 13:51
 * @version: V1.0
 */
@Data
@NoArgsConstructor
@Component
@ConfigurationProperties(prefix = "redis")
public class RedisPoolProperties {
    /**
     * redis模式   哨兵或者集群
     */
    private String mode;
    /**
     * 连接池最大连接数（使用负值表示没有限制），默认就是8
     */
    private int maxTotal = 8;
    /**
     * 连接池中的最大空闲连接，默认就是8
     */
    private int maxIdle = 8;
    /**
     * 连接池中的最小空闲连接，默认就是0
     */
    private int minIdle = 0;
}
